GDM est le gestionnaire de sessions de l'environnement GNOME et son bureau GNOME Shell.
C'est donc le gestionnaire de connexion pré-installé de la variante par défaut d'Ubuntu à partir de la version 17.10, et de la variante Ubuntu GNOME (versions antérieures à 17.04).
L'installation de GDM entraînera inévitablement l'installation de GNOME Shell si il n'est pas déjà présent.
Pour l'installation, il fait disposer des droits d'administration et d'une connexion à Internet fonctionnelle.
Il suffit d'installer le paquet gdm3.
Pour Ubuntu 14.04 LTS, le paquet s'appelle gdm.
Au démarrage, une liste d'utilisateurs est proposée. Cliquez sur votre nom.
On vous demande alors votre mot de passe, entrez-le et cliquez sur "Se connecter".
Cliquez sur "Annuler" pour revenir à la liste des utilisateurs.
Si plusieurs environnements sont installés, à coté du bouton "Se connecter" se trouvera un petit engrenage. En cliquant dessus, vous pouvez sélectionner l'environnement de votre choix.
À partir d'Ubuntu 17.10, cela concerne notamment le choix entre "Ubuntu" (sous-entendu sur Wayland) et "Ubuntu sur Xorg".
En haut à droite, un menu vous permet de modifier quelques paramètres système, comme le son. Un bouton pour éteindre/redémarrer l'ordinateur est également disponible.
Juste à gauche du menu système, des options d'accessibilité sont disponibles :
GDM gère aussi le verrouillage/déverrouillage de l'écran (au moment de la mise en veille par exemple).
Une image occupera alors l'écran, avec une horloge en son centre. Vos notifications peuvent apparaître sur l'écran de verrouillage si vous le souhaitez.
En faisant Espace, ou en faisant glisser l'image vers le haut (geste au touchpad, clic maintenu à la souris, molette de la souris, …), cette image va se retirer.
On vous demandera alors votre mot de passe pour déverrouiller la session.
Les options d'accessibilité ne seront disponibles sur l'écran de déverrouillage que si elles ont été activées par l'utilisateur au sein de sa session.
Les mises à niveau, voire les mises à jour, risquent par ailleurs de réinitialiser vos configurations.
Les droits d'administration sont requis.
Utilisez GDM3Setup (cet utilitaire n'est pas valable pour les versions suivantes).
La configuration de GDM est complexe, cette page n'abordera que le point de vue de l'utilisateur.
Le fichier de configuration /etc/gdm/custom.conf va permettre de modifier quelques paramètres.
Le fichier custom.conf se compose de plusieurs sections de paramètres délimitées par des titres de sections entre crochets (entre parenthèses se trouve la liste des options disponibles) :
Pour une documentation complète, voir ici.
| Option | TimedLoginEnable | active/désactive la connexion automatique temporisée |
|---|---|---|
| Option | TimedLogin | utilisateur connecté après le délai de temporisation |
| Option | TimedLoginDelay | délai de temporisation avant connexion automatique |
| Option | AutomaticLoginEnable | active/désactive la connexion immédiate |
| Option | AutomaticLogin | utilisateur connecté immédiatement |
| Option | User | en général et par défaut gdm |
| Option | Group | en général et par défaut gdm |
| Option | IncludeAll | si vrai (true), tous les utilisateurs de l'ordinateur local, sinon (false) seulement les utilisateurs connectés récemment |
|---|---|---|
| Option | Include | liste des utilisateurs toujours visibles (le symbole de séparation est la virgule) |
| Option | Exclude | liste des utilisateurs toujours exclus (ce paramètre remplace complètement le réglage d'origine) |
update-alternatives --config gdm3.css
Choisissez alors gnome-shell.css en tapant le numéro adéquat.